//路由封装
import { createRouter ,createWebHashHistory} from "vue-router"

//第一步：导入当前文件夹下的所有index.js文件
const ModulesFile = import.meta.glob('./*/index.js', { eager: true })

//第二步：路由集合
const RouterList = []

//第三步：遍历路由集合，将路由对象push到RouterList中
Object.values(ModulesFile).map((mod) => {
    if (mod.default) {
        RouterList.push(...mod.default)
    }
})

//第四步：默认访问首页
RouterList.push({
    path: '/',
    component: () => import('@/components/home.vue')
})

//第五步：创建路由
export default createRouter({
    //路由模式
    history: createWebHashHistory(),
    //路由集合
    routes: RouterList
})